home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #14 / Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO / bbs_util / mcm10g5.zip / SHORT.DOC < prev    next >
Text File  |  1996-01-17  |  22KB  |  579 lines

  1.  
  2.                                                             │
  3.                                                            ─·───
  4.               ┌────┬────┌──────┌────┬────┌────────┌────┌────┐
  5.               │    │    │   ┌──│    │    │  ────  │    │    │
  6.               │  │   │  │   └──│  │   │  │  ┌──┐  │    │    └──┐
  7.               └──┴───┴──└──────└──┴───┴──└──┘  └──└────└───────┘
  8.                                 Version 1.0g5
  9.  
  10.       Copyright (C) 1994-1995 by Albert Freriks and Gordian Schuermann
  11.                              ALL RIGHTS RESERVED
  12.  
  13. ──────────────────────────────────────────────────────────────────────────────
  14.  
  15.                       The HYDRA protocol was designed by
  16.                 Arjen G. Lentz, LENTZ SOFTWARE-DEVELOPMENT and
  17.                             Joaquim H. Homrighausen
  18.                  COPYRIGHT (C) 1991-1993; ALL RIGHTS RESERVED
  19.  
  20. ──────────────────────────────────────────────────────────────────────────────
  21.                      THIS IS A GAMMA VERSION OF MCMAIL!
  22. ──────────────────────────────────────────────────────────────────────────────
  23.  
  24.  
  25.  
  26.  Features ───────────────────────────────────────────────────────────────────
  27. ──────────────────────────────────────────────────────────────────────────────
  28.  
  29.     - FTN-Compatible Mailer for DOS
  30.     - Binkleystyle outbound
  31.     - Internal Netmail- and Filerouting
  32.     - Full featured Outboundmanager
  33.     - Support up to 256 AKAs (in and out)
  34.     - HYDRA-Transferprotocol with chat
  35.     - Very flexible Costcalculation
  36.     - Nodespecific costlogging
  37.     - Support up to 99 Lines
  38.     - Full visual linecontrol from one station in Multiline-Environments
  39.     - Logfilescrolling
  40.     - Different loglevels for screen and file
  41.     - Fast filerequestaccess via it's own index
  42.     - ASCII-Configfiles or Setupprogram (C) by Klaus Winckler
  43.     - Support V7-Nodelistindex
  44.     - External Nodelistcompiler for short indexfiles and multiply
  45.       nodelistsearch
  46.     - Nodelistlookup
  47.     - Runs without nodelist if you don't need one
  48.     - Direct CLASS 2 and CLASS 2.0 faxreceive or via external program
  49.     - Faxforwarding
  50.     - Runs with it's own Asyncroutines or a Fossildriver
  51.     - Special out- and inboundfunction
  52.     - Request-Processor Interface
  53.     - Direct support of cFos/Pro CCB-Mode
  54.     - Full featured Terminal. IEMSI, Phonbook, Zmodem, Hydra and external
  55.       Protocols.
  56.  
  57.  
  58.  Disclaimer ─────────────────────────────────────────────────────────────────
  59. ──────────────────────────────────────────────────────────────────────────────
  60.  
  61.     The author makes no warranties of any kind, express or implied,
  62.     including without limitation, any warranties of merchantability and/or
  63.     fitness for a particular purpose. Furthermore, the authors shall not be
  64.     liable for any damage to data or property which may be directly or
  65.     indirectly caused by the use of McMail 1.0g1 and it's tools. At no case
  66.     the authors will be liable for any damages, including lost profits,
  67.     or for any claim by any other party. We only guarantee McMail will occupy
  68.     diskspace.
  69.  
  70.  
  71.  
  72.  
  73.  Distribution ────────────────────────────────────────────────────────────────
  74. ──────────────────────────────────────────────────────────────────────────────
  75.  
  76.     This gammaversion of McMail may be freely distributed in it's original
  77.     form with all files. No user may modify McMail or this document in any
  78.     way. No fee, charge, or other compensation may be accepted or requested
  79.     without prior written permission of the authors.
  80.  
  81.     McMail may not be included as part of any software library which is
  82.     distributed on a commercial basis without prior written permission
  83.     from Gordian Schuermann and Albert Freriks.
  84.  
  85.  
  86.  
  87.  
  88.  Licence ────────────────────────────────────────────────────────────────────
  89. ──────────────────────────────────────────────────────────────────────────────
  90.  
  91.     Version 1.0g is a gammaversion of McMail, Copywrite by
  92.     Gordian Schuermann and Albert Freriks.
  93.  
  94.     You may use this version of McMail under following conditions.
  95.  
  96.      1. You are not allowed to alter oder recompile McMail.
  97.      2. You understand that McMail is neither freeware nor publicdomain-
  98.         software. It is shareware meaning you have to register McMail
  99.         after a test period described under 3.
  100.      3. This gammaversion McMail 1.0g may be used unregistered until the
  101.         release of McMail version 1.0.
  102.      4. Your registration of McMail 1.0g covers the use of MCMAIL 1.x as
  103.         well.
  104.      5. Gordian Schuermann and Albert Freriks are in no way obligated to
  105.         provide future versions of, or support for, McMail.
  106.      6. We regret that we cannot guarantee a faultless running of McMail.
  107.         Also we cannot guarantee that McMail does no harm to your system,
  108.         although we tested it thoroughly.
  109.      7. McMail may not be used in any unlawful or illegal manner.
  110.  
  111.    If you do not agree with one or more conditions as written above, you are
  112.    not allowed to use McMail.
  113.  
  114.  
  115.  
  116.  
  117.  Files in the Distributionarchiv ─────────────────────────────────────────────
  118. ──────────────────────────────────────────────────────────────────────────────
  119.  
  120.    MCMAIL.EXE   -  The Mainprogram
  121.    MCMAIL.OVR   -  The Overlaydata
  122.    MCMAIL1.CFG  -  Configfile for line 1
  123.    MCMAIL1.EVT  -  Eventconfig for line 1
  124.  
  125.    MCMNODE.EXE  -  The Nodelistcompiler
  126.    MCMNODE.CFG  -  Configfile for McM-Node
  127.  
  128.    REQUEST.CFG  -  Filerequest configfile
  129.    ROUTE.MCM    -  Routeinfofile
  130.  
  131.    MCMPINT.EXE  -  Intertaskpatchprogram
  132.    MCMVIEW.EXE  -  Multilinebrowser
  133.    VIEWRA.EXE   -  BBS-Viewer for Remote Access
  134.    MCMREQIX.EXE -  Filebaseindexer
  135.  
  136.    MCMTYPES.PAS -  Developersinfo
  137.  
  138.    REGISTER.GER -  Registerform for Germany.
  139.    REGISTER.INT -  Registerinfo for international registrations.
  140.  
  141.    BUG.REP      -  Bug-Report-Sheet. Please use this if you have problems.
  142.                    (Please send this as netmail not fileattache!)
  143.  
  144.    MCMFAX.INF   -  Information about McMail and FAX-receiving.
  145.  
  146.    MCMCFOS.INF  -  Information about McMail and cFos.
  147.  
  148.    SHORT.DOC    -  Aehhhmm....
  149.  
  150.    FILE_ID.DIZ  -  ...
  151.  
  152.  
  153.  Keys ───────────────────────────────────────────────────────────────────────
  154. ──────────────────────────────────────────────────────────────────────────────
  155.  
  156.    H        - Toggle History/InterTask/WOH-Window
  157.    L        - Switch direct to LastIn / LastOut
  158.    O        - Switch direct to Out-Sessions
  159.    I        - Switch direct to In-Sessions
  160.    M        - Switch direct to Multilineview
  161.    W        - Switch direct to WoH-View
  162.  
  163.    S        - Immediate Outboundscan
  164.  
  165.    B        - Bundle NetMails (Route)
  166.  
  167.    N        - Start the Mail2U-Scanner
  168.  
  169.    T        - Change Eventflags temporary (until the next shutdown)
  170.  
  171.    F        - Clear flowdata (see statusline)
  172.  
  173.    ?        - Info about McMail
  174.  
  175.    ALT_H    - Help in some situations
  176.  
  177.    ALT_U    - Clearing history and BadTransfer files. (Normally done
  178.               automatically at 00:00)
  179.  
  180.    ALT_C    - Call Node once
  181.  
  182.    ALT_P    - Poll Node
  183.  
  184.    ALT_R    - Request files
  185.  
  186.    ALT_S    - Send Files
  187.  
  188.    ALT_D    - Terminalmode
  189.  
  190.    ALT_L    - Logfilescrolling (F-search text, N-search again, ESC - quit)
  191.  
  192.    ALT_O    - Call Outbound-Manager
  193.  
  194.    ALT_J    - DOS-Shell
  195.  
  196.    ALT_I    - Manual modeminit
  197.  
  198.    ALT_W    - Update 'Whats on hold - Information'
  199.  
  200.    ALT_X    - Exit (errorlevel 0)
  201.  
  202.    ALT_M    - Shows a popupmenu
  203.  
  204.    CTRL_B   - Toggle BBSnext
  205.  
  206.    CTRL_D   - Toggle Crash-Dailing, no trycounter no wait.
  207.  
  208.    CTRL_P   - Toggle Password-Override.
  209.  
  210.    ENTER    - Shows information
  211.  
  212.    CTRL-Ret - In Multilinemode McMail shows the header and the last three
  213.               logentries of the corresponding line.
  214.               In WOH-Mode McMail call the highlighted node.
  215.  
  216.    Up
  217.    Down
  218.    PgUp
  219.    PgDown
  220.    Pos1
  221.    End      - Scrolling History-Window
  222.  
  223.    PgUp/Dn  - Add / Remove a B-Channel during transfers. This only works
  224.               with cFos/pro >= V 1.03 in CCB-Mode
  225.  
  226.    CtrlPgUp
  227.        PgDn - Start Up- Download in Terminalmode
  228.  
  229.  
  230.  
  231.  
  232.  Semaphors ──────────────────────────────────────────────────────────────────
  233. ──────────────────────────────────────────────────────────────────────────────
  234.  
  235.    TASK.<task>                -  Created by McMail, shows that a
  236.                                  session in this task is running
  237.  
  238.    MCMRUN.<task>              -  Created by McMail, shows that
  239.                                  McMail <task> is up and running. This
  240.                                  file will be touched every 3 minutes
  241.  
  242.    MCMBBS.<task>              -  Created by McMail, shows that a human
  243.                                  caller is online. For RA Sysops, a file
  244.                                  called MCM<task>.BBS is created also ;-)
  245.  
  246.    MCMFAX.<task>              -  Created by McMail, shows that a FAX-Session
  247.                                  is running.
  248.  
  249.    MCMVOC.<task>              -  Created by McMail, shows that an external
  250.                                  Voiceprogram is running.
  251.  
  252.    MCMDEX.<task>              -  Created by McMail, shows that the DialExit
  253.                                  function is executed.
  254.  
  255.    MCMTRM.<task>              -  Created by McMail, shows that the external
  256.                                  Terminal function is started.
  257.  
  258.  
  259.    MCMSLEEP.<task>            -  Created by McMail, shows that the
  260.                                  task has been stopped by an MCMHOLD.<task>
  261.  
  262.  
  263.    MCMEXT<task>.<errorlevel>  -  Forces McMail <task> to exit with
  264.                                  errorlevel <errorlevel>
  265.  
  266.    MCMSCAN.<task>             -  Forces outboundscan for the corresponding
  267.                                  task
  268.  
  269.    MCMSCAN.ALL                -  Forces outboundscan for all tasks
  270.  
  271.    MCMHOLD.<task>             -  McMail <task> kills this file and create
  272.                                  MCMSLEEP.<task>. McMail <task> closes all
  273.                                  open files and does nothing, until
  274.                                  MCMSLEEP.<task> is erased.
  275.  
  276.    MCMROUTE.<task>            -  Forces NetMailrouting for the corresponding
  277.                                  task
  278.  
  279.    MCMROUTE.ALL               -  Forces NetMailrouting for all lines
  280.  
  281.    MCMNET.<task>              -  Forces MyMailScan for the corresponding
  282.                                  task
  283.  
  284.    MCMNET.ALL                 -  Forces MyMailScan for all lines
  285.  
  286.    MCMWOH.<task>              -  Forces to update the 'Whats on hold' - Data
  287.  
  288.    MCMWOH.ALL                 -  Forces to update the 'Whats on hold' - Data
  289.  
  290.    CLRIN.<task>               -  Clear inbound-flow
  291.    CLROUT.<task>              -  Clear outbound-flow
  292.    CLRCOST.<task>             -  Clear cost-value
  293.    CLRBBS.<task>              -  Clear BBS-calls
  294.    CLRFEV.<task>              -  Clear FEV-calls
  295.    CLRALL.<task>              -  Clear all flowdata
  296.  
  297.  
  298.    MCMNOREQ.<task>            -  If found, no Filerequest will be processed.
  299.  
  300.    MCMNOBBS.<task>            -  If Found, no human callers are allowd.
  301.  
  302.  
  303.  
  304.  Batchfiles ─────────────────────────────────────────────────────────────────
  305. ──────────────────────────────────────────────────────────────────────────────
  306.  
  307.    McMail create this Batchfiles if it exit with an errorlevel in onlinestate
  308.  
  309.    BBSBAT<task>.BAT     -  Normal BBS-Caller
  310.    FAXBAT<task>.BAT     -  External FAX-Receive
  311.    VOCBAT<task>.BAT     -  External Voice-Receive
  312.    DEXBAT<task>.BAT     -  Exit on DialExit
  313.    TRMBAT<task>.BAT     -  Exit on BBSnext.
  314.  
  315.    The contents is always the same:  (??? = BBS, FAX, VOC, DEX, NXT)
  316.  
  317.     SPAWN???.BAT <tasknr>
  318.                    <comport>
  319.                        <DTEspeed>
  320.                              <linespeed>
  321.                                   <time to next NoBBS-event>
  322.                                                         <connectaddons>
  323.                                                               <errorlevel>
  324.  
  325.  
  326.  
  327.  Commandline params ─────────────────────────────────────────────────────────
  328. ──────────────────────────────────────────────────────────────────────────────
  329.  
  330.    MCMAIL.EXE <task> [<param>] [<param>] [<param>]  ...
  331.  
  332.    <task>      -  Starts McMail in specified task, for example
  333.                   "mcmail.exe 2" starts McMail for task 2 (default is 1)
  334.  
  335.    NOMODEM     -  No modem is used by McMail (for testing purposes)
  336.  
  337.    NOEMS       -  Disable EMS-Memory useage for overlay and swapping
  338.  
  339.    NOXMS       -  Disable XMS-Memory useage for overlay and swapping
  340.  
  341.    NOUMB       -  Disable UMB-Memory useage for overlaybuffering
  342.  
  343.    NOBUFCHK    -  Disable Transfer/Receive-Buffer checking at startup
  344.  
  345.    JMPEVT      -  Jump directly to the actual event, ignore not executed
  346.                   forced events.
  347.  
  348.    WAIT        -  Wait for 2 seconds at startup.
  349.  
  350.    /C:<FNAME>  -  Use a specific CFG-File
  351.  
  352.  
  353.  
  354.  
  355.  Environment variables ──────────────────────────────────────────────────────
  356. ──────────────────────────────────────────────────────────────────────────────
  357.  
  358.    MCM       -  Path to McMails homedir. If not set, McM use the start-
  359.                 directory. (SET MCM=F:\MAILER)
  360.  
  361.    MCMOVR    -  Path to McMails overlaydata MCMAIL.OVR. Set this to a
  362.                 RAM-Disk for faster access, or use EMS-Memory.
  363.                 (SET MCMOVR=E:\)
  364.  
  365.    MCMTMP    -  McMail create temporarly stuff here.
  366.  
  367.    MCMSCR    -  McMail create the Screenimage for multilineview here.
  368.  
  369.  
  370.  
  371.  
  372.  Files used or created by McMail ────────────────────────────────────────────
  373. ──────────────────────────────────────────────────────────────────────────────
  374.  
  375.    MCMAIL<task>.CFG  - Config
  376.    MCMAIL<task>.EVT  - Eventconfig
  377.    MCMAIL<task>.FLW  - Flowdata. Can be erased to set all flowdatas to zero
  378.    MCMAIL<task>.NOD  - Compiled Nodedata. This file is created every time
  379.                        McMail starts
  380.    MCMAIL<task>.BBS  - Compiled PhoneBookdata. This file is created every time
  381.                        McMail starts
  382.    MCMAIL<task>.SCD  - Currently event
  383.    MCMAIL<task>.SET  - Last status of History-Window
  384.    MCMAIL<task>.INH  - Inhistory
  385.    MCMAIL<task>.OUH  - Outhistory
  386.    MCMAIL.INT        - IntercomFile (Lineinfo)
  387.    MCMAIL.BXF        - Badtransferinformation-File
  388.    MCMAIL.WOH        - Whats on Hold information
  389.    MCMAIL<task>.RUT  - FileRequest-Response Pkt (is created temporary by
  390.                        McMail)
  391.    MCMAIL<task>.INF  - Special-Outdir-Fileinformation-Pkt (is created
  392.                        temporary by McMail)
  393.    MCMAIL<task>.SCR  - Screenimage
  394.    MCMROUTE.NOW      - Created by McMail if a task is routing NetMail
  395.    ????????.-??      - Callsemaphor, placed in the Outbound-directory
  396.    ????????.$??      - BusyMark, placed in the Outbound-directory
  397.    ????????.&??      - UndialMark, placed in the Outbound-directory
  398.    ????????.#??      - HandshakefailureMark, placed in the Outbound-directory
  399.    MESSAGE.MCM       - Plain ASCII-Textfile. If this file is placed in a
  400.                        special outdirectory it will be appended to the
  401.                        infofile MCMAIL$T.INF.
  402.    REMINF<task>.DAT  - FD-compatible RemoteInfoFile.
  403.    SRIF.$<task>      - This is the Standard-Requestprocessor-Information-File
  404.  
  405.  
  406.  
  407.  Add-On tools ───────────────────────────────────────────────────────────────
  408. ──────────────────────────────────────────────────────────────────────────────
  409.  
  410.    MCMREQIX.EXE - Create RequestIDX-Files.
  411.                   Use like this: MCMREQIX.EXE <path and name of your
  412.                   requestconfig>
  413.  
  414.                   Example: MCMREQIX.EXE f:\mailer\request.cfg
  415.  
  416.  
  417.    MCMPINT.EXE  - Patches Intertask files (for MultilineInfo)
  418.                   Use like this: MCMPINT.EXE <task> <Text>
  419.  
  420.                   Example: MCMPINT.EXE 2 Just tossing Mail
  421.  
  422.  
  423.    MCMVIEW.EXE  - Shows your line activity. McmView is exactly like
  424.                   McMail it self, except the comroutines. It can handle
  425.                   Events, commandlineparameter and so on. The default
  426.                   used Task is 0. If the environment Task is set,
  427.                   McmView use this.
  428.  
  429.                   Use like this: MCMVIEW.EXE <lines> [</c:cfgfile>]
  430.  
  431.                   Example: MCMVIEW.EXE 3 2 1 4 5 /c:f:\mailer\mcmail1.cfg
  432.  
  433.  
  434.    VIEWRA.EXE   - BBS-Viewer for Remote Access. See cfg for details.
  435.  
  436.  
  437.  
  438.  Miscellanous ───────────────────────────────────────────────────────────────
  439. ──────────────────────────────────────────────────────────────────────────────
  440.  
  441.    After fatal errors McMail exits with errorlevel 255. Please inform
  442.    the authors of these errors immidiately. Thanx!
  443.  
  444.    After modeminiterrors McMail exits with errorlevel 254.
  445.  
  446.    If not enough diskspace McMail exits with errorlevel 253.
  447.  
  448.    If you use an external fossil driver we recommend X00 1.53 with
  449.    Recv/Trans-Buffer >= 4096.
  450.  
  451.    See the config-files for more information.
  452.  
  453.  
  454.  
  455.    McMail support DOS-Environments in all Control-Files.
  456.  
  457.    Some examples for the MCMAIL.CFG:
  458.  
  459.    if you set "baud=38400" you can define in the .CFG  "Baudrate %baud%"
  460.  
  461.    You can also define this one:
  462.  
  463.     %task=1% Baudrate 57600   (If task equal 1 then baudrate = 57600)
  464.     %task#2% Baudrate 115200  (If task not equal 2 then baudrate = 115200)
  465.  
  466.    This works in MCMAIL.CFG MCMAIL.EVT REQUEST.OK TRANSLAT.COD COST.TBL and
  467.    all banner and response files as well. If you want to insert a % somewere
  468.    in textfields or commandstrings use %%
  469.  
  470.  
  471.  
  472.  
  473.  Contacting the authors ─────────────────────────────────────────────────────
  474. ──────────────────────────────────────────────────────────────────────────────
  475.  
  476.  
  477.    Gordian Schuermann
  478.    Franz-Reyersbach-Straße 6b
  479.    26133 Oldenburg, Germany
  480.  
  481.    FidoNet : 2:2426/2001  +49-441-46875   (BBS/FAX)  24h
  482.              2:2426/2002  +49-441-9400833 (BBS/FAX)  24h
  483.              2:2426/2003  +49-441-9400834 (BBS/ISDN) 24h
  484.              2:2426/2004  +49-441-9400835 (BBS/ISDN) 24h
  485.  
  486.    InterNet: gordian@otol.north.de
  487.  
  488.  
  489.    ───────────────────────────────────────────────────────────────────────
  490.  
  491.  
  492.    Albert Freriks
  493.    Dragoner-Straße 18d
  494.    26135 Oldenburg, Germany
  495.  
  496.    FidoNet : 2:2426/2090  +49-441-25006   (BBS/FAX)  24h
  497.  
  498.  
  499.  
  500.  Registration ───────────────────────────────────────────────────────────────
  501. ──────────────────────────────────────────────────────────────────────────────
  502.  
  503.    For german registration see REGISTER.GER
  504.    For international registration contact Albert Freriks.
  505.  
  506.  
  507.  
  508.  
  509.  Getting help ───────────────────────────────────────────────────────────────
  510. ──────────────────────────────────────────────────────────────────────────────
  511.  
  512.    Try to get the MCMAIL.GER (german), MCMAIL (international) or write a
  513.    Netmail to one of the authors.
  514.  
  515.  
  516.  
  517.  
  518.  Special Thanks ─────────────────────────────────────────────────────────────
  519. ──────────────────────────────────────────────────────────────────────────────
  520.  
  521.    to the BetaTeam for testing McMail in the real, hard "MailerLife" ;-)
  522.  
  523.                       >> In alphabetic order <<
  524.  
  525.                            Andreas Hensel
  526.                            Andreas Klein
  527.                            Andreas Otto
  528.                            Andreas Rehberg
  529.                              Boris Huertgen
  530.                              Chris Lueders
  531.                          Christian Hase
  532.                              Edgar Becker
  533.                              Frank Baier
  534.                              Frank Koehler
  535.                            Gerhard Klobuzinski
  536.                               Hans Stiene
  537.                             Jochen Grashorn
  538.                            Juergen Tibi
  539.                              Klaus Meyer
  540.                              Klaus Winkler
  541.                               Marc Braun
  542.                             Markus Mohr
  543.                             Martin Moers
  544.                            Michael Bauer
  545.                              Mirko Mucko
  546.                             Oliver Roepke
  547.                             Oliver Stephan
  548.                             Ronald Brusch
  549.                          Siegfried Osterloh
  550.                             Stefan Kaspar
  551.                               Sven Dueker
  552.                               Sven Meinhardt
  553.                             Thomas Leubner
  554.                                Tim Karnau
  555.                                Uwe Boettjer
  556.                           Wilfried Hausmann
  557.                                Wim Abels
  558.                           Winfried Scharff
  559.  
  560.  
  561.  
  562.  ────────────── Now have fun and support the Shareware-Concept ──────────────
  563. ──────────────────────────────────────────────────────────────────────────────
  564.  
  565.  
  566.          cFos            is (c) by Martin Winkler & Christoph Lueders
  567.          X00             is (c) by Raymond L. Gwinn
  568.          Binkley         is (c) by Bit Bucket Software
  569.          FrontDoor       is (c) by Joaquim Homrighausen, Absolute Solutions
  570.          Remote Access   is (c) by Wantree Development & Andrew Milner
  571.          cFosTalk        is (c) by Michael Grube
  572.          Imail           is (c) by Andreas Klein
  573.          Itrack          is (c) by Frank Prade
  574.          Imove           is (c) by Oliver Stephan
  575.  
  576.  
  577.  Eof ────────────────────────────────────────────────────────────────────────
  578. ──────────────────────────────────────────────────────────────────────────────
  579.